/*body{*/
    /*width:100%;*/
    /*height:100%;*/
/*}*/
.table_div{
    /*width:500px;*/
    /*height:500px;*/
    background-color: pink;
    position:absolute;
    left:34%;
    top:20%;
}

.table{
    border:1px solid gray;
    border-spacing: 0px;
}

.table tr{
    border:1px solid darkgray;
}
.table th{
    width:40px;
    height:30px;
}
.table td{
    width:40px;
    height:30px;
    border:1px solid darkgray;
}
.run_div{
    position:relative;
    width:40px;
    height:30px;
    float:left;
    background-color: black;
}
.red_div{
    width:40px;
    height:10px;
    float:left;
    background-color: white;
    position:absolute;
    left:0px;
    top:0px;
}
.controls{
    margin:0 auto;
    width:150px;
}
.controls table td{
    text-align: center;
    /*width:80px;*/
    height:15px;
}